html,
body {
  width: 100vw;
  height: 100vh;
  // background-color: #F5F5F5 !important;
}
a {
  text-decoration: none;
  color: #333333;
}
.flex {
  display: flex;
}

.jc-c {
  justify-content: center;
}

.jc-sb {
  justify-content: space-between;
}

.jc-sa {
  justify-content: space-around;
}

.jc-fe {
  justify-content: flex-end;
}

.jc-fa {
  justify-content: flex-start;
}

.ai-c {
  align-items: center;
}

.ai-fa {
  align-items: flex-start;
}

.ai-fe {
  align-items: flex-end;
}

.flex-1 {
  flex: 1;
}

.flex-d {
  flex-direction: column;
}
.flex-rr {
  flex-direction: row-reverse;
}
.wrap {
  flex-wrap: wrap;
}
.wrap-no {
  flex-wrap: nowrap;
}
.ac-sa{
  align-content:space-around;
}
.as-fd{
  align-self:flex-end;
}
.ai-b{
  align-items:baseline;
}
.width-100 {
  width: 100% !important;
}
.width-50{
  width: 50% !important;
}
.height-100 {
  height: 100% !important;
}
.text-left {
  text-align: left;
}

.bg-white {
  background: white;
}
.bg-grey {
  background: #f7f8fa;
}
.bg-red {
  background: #840c15;
}
.color-blue {
  color: #79A7E5;
}
.color-red {
  color: #840c15;
}
.color-orange {
  color: #f05522;
}
.color-grey {
  color: rgba(69, 90, 100, 0.6);
}
.color-default {
  color: #646566;
}
.color-white {
  color: #ffffff;
}
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.marginLeft-20 {
  margin-left: 20px;
}
.marginRight-20 {
  margin-right: 20px;
}
.marginTop-20 {
  margin-top: 20px;
}
.shadow {
  box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.3);
}
.padding-tb10{
  padding: 10px 0;
}
.c-pointer{
  cursor: pointer;
}
.btnColor{
  background-color: #5272E2 !important;
  color: #fff;
  border-color: #5272E2 !important;
}
// 表格样式
.ivu-table-header thead tr th{
  background-color: #DBE2EF;
  font-family: 'SourceHanSansCN-Medium, SourceHanSansCN';
  font-weight: 500;
  color: #333333;
}
.ivu-table td, .ivu-table th{
  border-bottom: none !important;
}
.ivu-table:before{
  display: none;
}
//primary按钮样式
.ivu-btn-primary{
  background-color: #5272E2 !important;
  border-color: #5272E2 !important;
}
//输入框样式
.ivu-input:focus {
  outline: none;
  border-color: #5272E2 !important;
  box-shadow: none !important;
}
.ivu-input:hover{
  border-color: #5272E2 !important;
}
//输入框左侧搜索图标颜色,聚焦和hover改变
.ivu-input:hover+span>i,.ivu-input:focus+span>i{
  color: #5272E2 !important;
}